100b9674ce38101a061197f55429755f16adca6b,src/mrmc/chart/ROCCurvePlot.java,ROCCurvePlot,ROCCurvePlot,#String#String#String#TreeMap#String#,82

Before Change


				new java.awt.BasicStroke(3f));
		renderer.setSeriesShapesVisible(
				seriesCollection.getSeriesIndex("Horizontal Average"), false);
		renderer.setSeriesStroke(
				seriesCollection.getSeriesIndex("Horizontal Average"),
				new java.awt.BasicStroke(3f));
		renderer.setSeriesShapesVisible(
				seriesCollection.getSeriesIndex("Diagonal Average"), false);
		renderer.setSeriesStroke(
				seriesCollection.getSeriesIndex("Diagonal Average"),
				new java.awt.BasicStroke(3f));

After Change


		seriesCollection = new XYSeriesCollection();
		readerSeriesTitles = new ArrayList<String>();
		modelkey =fulltreeMap.keySet();
		for (String mod : modelkey){
	    TreeMap<String, TreeSet<XYPair>> treeMap = fulltreeMap.get(mod);
		createDataset(mod,treeMap);
		}
		String labelmod =  fulltreeMap.firstKey();
		TreeMap<String, TreeSet<XYPair>> treeMap = fulltreeMap.get(labelmod);
		final JFreeChart chart = ChartFactory.createScatterPlot(title, xaxis,
				yaxis, seriesCollection, PlotOrientation.VERTICAL, true, true,
				false);
		chart.addSubtitle(subtitle);
		XYPlot xyplot = (XYPlot) chart.getPlot();
		xyplot.setDomainCrosshairVisible(true);
		xyplot.setRangeCrosshairVisible(true);
		NumberAxis domain = (NumberAxis) xyplot.getDomainAxis();
		domain.setRange(0.00, 1.00);
		domain.setTickUnit(new NumberTickUnit(0.1));
		NumberAxis range = (NumberAxis) xyplot.getRangeAxis();
		range.setRange(0.00, 1.00);
		range.setTickUnit(new NumberTickUnit(0.1));
		renderer = new XYLineAndShapeRenderer();
		chart.getXYPlot().setRenderer(renderer);
		ChartPanel chartPanel = new ChartPanel(chart);

		JPanel readerSelect = new JPanel(new WrapLayout());
		readerSeriesBoxes = new ArrayList<JCheckBox>();

		for (String r : treeMap.keySet()) {
			JCheckBox aBox = new JCheckBox("" + r);
			aBox.setSelected(false);
			aBox.addItemListener(new SeriesSelectListener());
			hideSeries(""+r);
			readerSeriesBoxes.add(aBox);
			readerSelect.add(aBox);
			}
		for (String mod : modelkey){
			renderer.setSeriesShapesVisible(
					seriesCollection.getSeriesIndex("mod"+mod+": Vertical Average"), false);
			renderer.setSeriesStroke(
					seriesCollection.getSeriesIndex("mod"+mod+": Vertical Average"),
					new java.awt.BasicStroke(3f));
			renderer.setSeriesShapesVisible(
					seriesCollection.getSeriesIndex("mod"+mod+": Horizontal Average"), false);
			renderer.setSeriesStroke(
					seriesCollection.getSeriesIndex("mod"+mod+": Horizontal Average"),
					new java.awt.BasicStroke(3f));
			renderer.setSeriesShapesVisible(
					seriesCollection.getSeriesIndex("mod"+mod+": Diagonal Average"), false);
			renderer.setSeriesStroke(
					seriesCollection.getSeriesIndex("mod"+mod+": Diagonal Average"),
					new java.awt.BasicStroke(3f));